/*
 * The MiniQt Library
 *
 * Copyright (C) 1999 Sandro Sigala <ssigala@globalnet.it>
 */

#ifndef QEVENT_H
#define QEVENT_H

struct QEventPrivate;

class QEvent {
public:
	enum Type {
		None = 0,
		MouseButtonPress = 1,
		MouseButtonRelease = 2
	};

	QEvent(Type type);
	~QEvent();
	Type type() const;

private:
	QEventPrivate *d;
};

class QMouseEvent : public QEvent {
public:
	QMouseEvent(Type type);
	~QMouseEvent();
};

#endif // !QEVENT_H
